package alibaba.nulldemo.NullObjectPattern;

/**
 * @author ChangLiang
 * @date 2020/4/21
 */
public interface Parser {

    /**
     * 依据用户的输入，找到并执行对应的动作
     * 假如用户输入不对，可能就找不到对应的动作（Action），因此findAction就会返回null
     * @param userInput
     * @return
     */
    Action findAction(String userInput);
}
